
Basierend auf Outrage D3Edits (Gwar)
und auf den hervoragenden Modifikationen von Nirvana und Otherone,
habe ich angefangen D3Edit ein wenig nach meinen Vorstellungen zu verndern
und einige Fehler zu beseitigen. 

Die Version(en) erhalten den Zusatz: Axx


//*********************************************************************
//	1b09 A03_3
//
//	Getestetes System:  Win XP 
//*********************************************************************


Warnung: Ich bernehme keine Haftung irgendeiner Art fr evtuelle Schden,
Programmverluste oder Levelverluste die durch die Benutzung dieser Editorversion
mglicherweise enstehen knnten.
Die Benutzung dieses Editors erfolgt auf eigenes Risiko.

Dank an Roadrunner der fr dieses Projekt Webspace bereitgestellt hat.
Neue Versionen unter http://www.d3edit.dcg-roadrunner.de
Danke an Fischlein fr den Aufbau des Betatester Forums.
Danke auch an Dwndr der sich des Englischen Textes angenommen hat..
und dank auch an die Betatester
Roadrunner, Fischlein, Dark, Diti, DigiJo, Floyd and DwnUndr.
DwnUndr hat die Englische Version dieses Textfiles bearbeitet,
sie ist hier nicht enthalten.

(LL)ATAN


Modifikation bis Version A03_3g
in der Hoffnung das ich alles aufgezhlt habe.


//--------------------
Allgemein:

a)
Eine Liste mit den D3Edit Tastenkombinationen eingefgt
Aufruf erfolgt ber 'SC' (Shortcuts)

b)
Den 'Freeze Bug' beim Berechnen der BOA unter XP behoben

c)
XP Look eingebaut

d)
Tooltips fr die neuen Schalter eingefgt.

e)
Abfrage ob XP oder W98
unter W98 wird das Texturescrolling ausgeschaltet und
einige interne Subroutines entsprechend angepasst.

f)
Unter W98 Abfrage ob Bildschirmfarben < 16k.
Dann wird fr Voodookarten Besitzer eine Warnmeldung ausgegeben.

g)
Tools nun auch in Room View erreichbar

h)
Schalter zum anzeigen zustzlicher Errormeldungen eingebaut

i)
Zustzliche Prfungen in den Beleuchtungsroutinen eingefgt

j)
Check auf > 64 Verts in CombineFace, AddVertstoFace, ClipFace und Lathe eingefgt
Bugs beim Abbrechen von Eingaben gefixed

k)
Grid Einstellung merken


//--------------------
Settings:

a)
Schalter zum anzeigen zustzlicher Errormeldungen eingebaut

b)
Schalter fr 'altes' oder 'neues' Benden eingefgt,
wird in der Registry gespeichert.

c)
Rendering Settings:
gefixed und per Registry Werte gespeichert.

d)
Displaybug in Render PortalDepth beseitigt

e)
Eingabe des Tools Verzeichnis eingefgt.


//--------------------
Room View:
a)
In der ToolBar 4 neue Schalter hinzugefgt.
Sie sind mit den vorhanden Menupunkten:
Vertex, Face, Object und Path
identisch.

b)
Mit Left Click auf entsprechendes Item wird automatisch
auf Objekt oder Node umgeschaltet.
 
c)
Schortcut 'RAlt + c' Zentriert den Raum in Null-Lage

d)
Grid zoom erweitert

e)
Grid View Spiegelungs-Bug unter W98 gefixed

f)
BendDialog:

Bend Achsen werden passend zum Arbeitsfenster voreingestellt.
Es wird durch den cursor angezeigt wo der Bogen auftreffen wird.
Taste 5 auf dem Nummernblock zentriert den Cursor und Referenz Kreuz auf 0.0
Die Position des Referenz Frames wird in allen 3 Views automatisch berechnet und gesetzt.
Dabei kann man nach markierter Hhe, oder nach gewnschter Hhe benden.
Benden erfolgt normalerweise 'links herum'. ndern des Vorzeichens biegt nach Rechts.
Move Funktion eingefgt, damit lsst sich ein Raum vor dem Benden zum Punkt 0.0 verschieben
Einige berprfungen zum Benden eingefgt.
UNDO Funktion fr Bend eingefgt.
Fr die Bendfunktion in Orthoview eingefgt:
Markieren von Objekten per Mausrahmen oder Taste 'M'
Markierung aufheben durch Alt+Mausrahmen oder Taste'U'
Markierte Objekte werden beim Benden mitbewegt.

g)
Lathe Dialog:
die Bend Achsen passend zum Arbeitsfenster voreingestellt.

h)
Objekt:
Bewegung der Objekte wird nun auf den aktuellen Raum begrenzt.
Bei gleichzeitig gedrckter Leertaste (Space) kann das Objekt aus dem Raum bewegt werden.
zur Zeit bei Numpad 2, 4, 6, 8

i)
RoomBar:
Neue Buttons eingefgt:
a)
MoveRoomSplitFace
erzeugt ein 'CutFace' zum Schneiden eines Raumes
das Face wird markiert und kann in den Views bewegt werden

b)
SplitRoom
zerschneidet den aktuellen Raum mit dem 'CutFace'
Portale werden dabei nicht zerschnitten.

c)
Combine Rooms:
Abfrage auf zu viele Faces pro Raum nach dem Vorgang eingefgt.
Abfrage auf zu viele Portale eingefgt,
der User kann bestimmen ob er trotzdem weitermachen mchte.


//--------------------
World View:
a)
Combine Rooms:
Abfrage auf zu viele Faces pro Raum nach dem Vorgang eingefgt.
Abfrage auf zu viele Portale eingefgt,
der User kann bestimmen ob er trotzdem weitermachen mchte.


//--------------------
Level View:
a)
Beim Umschalten mit 'Current room' wird dieser in der Raumansicht nun zentriert

b)
Objekt-Fenster MOVE
'Move' bewegte nur Koordinaten und nicht das Objekt selber.
Es musste mhsam ber die Raumansicht in den Zielraum verschoben werden.
Nun gibt es 3 Mglichkeiten dafr:
Voraussetung wie gehabt ist das Markieren des Zielraums in Levelansicht!
1. Verschieben zum Raummittelpunkt
2. Verschieben zum Zielface (auf das Face!)
3. Verschieben zum Zielface abber mit der Hhe des Raummittelpunktes 
4. Es gibt eine einamlige UNDO Funktion

Das Verschieben kann auch innerhalb des Raumes zu einem beliebigen
Raum-Face erfolgen.
Fr alle Arten gilt, das finale Ausrichten erfolgt wie gehabt.
Man kann so auch Objekte auf einen 'Terrain Raum' setzen.

c)
BUGFIX:
Tastenkombination 'ALT + <-' verschiebt nun den Level (vorher Rotation)

d)
BUGFIX:
'R'-Taste funktioniert nun auch wenn Message Fenster geffnet ist.
'R'-Tasten Bug, bei gelschentem Raum 0, beseitigt

c)
Menu erweitert:
Select Room by number(zoomed zum Room)
Select Face by number (zoomed zum Face)
Select Object by number(zoomed zum Object)
Select Portal by number(zoomed zum Portal)

d)
Rechtes Maustasten Menu erweitert:
Select Room by number(zoomed zum Room)
Select Face by number(zoomed zum Face)
Select Object by number(zoomed zum Object)
Select Portal by number(zoomed zum Portal)
Current level room


//------------------------
Main View:
a)
Menu erweitert:
Einige Tools vorlafig im Tool Menu 'hardwaremssig' eingebaut.
Die Exe Dateien knnen sich im D3 Main Dir oder einen Frei whlbaren Ordner befinden.


//------------------------
Terrain View:
a)
BUGFIX:
beim Bewegen des Levels mit SHIFT+Maus wurde beim Loslassen der Maustaste
sofort das Terrain Cell mit der 'Current Texture' berschrieben.

b)
autoselect Cell bei LMaustaste deaktivert

c)
Verschiebung von Objekten nun in 0.1 Schritten mglich.

d)
'View Sats' Funktion eingefgt
anwhlbar ber Menu oder Taste 'B' / 'Shift B' in World View.
Die Skytextur wird automatisch ausgeblendet und der Betrachter in eine Position
unterhalb der Mine bewegt mit Blick auf das 'Himmelszentrum'
Der aktuelle Sat blinkt zur besseren Erkennung.

e)
Links- und Rechtssteuerung vertauscht

f)
Anzeige der aktuellen Sat Nr. in der StatusBar

g)
Es werden nur noch die wirklich eingesetzten Sats durchgeschaltet.

h)
Direkte Anwahl durch LClick auf einen Sat mglich

i)
Eine weitere neue Sat View eingefgt
Sat's werden ber das Terrain hinweg angepeilt
damit man deren Beleuchtung / Schatten abschtzen kann.
Taste x und Shift+x

j)
gelschte Objekte werden nun nicht mehr dargestellt


//------------------------
Terrain Bar:
a)
Bei Eingabe der Cellnummern werden falls markierte Cells vorhanden
die 2 ersten Cells in die Eingabefelder bernommen.

b)
Taste 'Select Block' eingefgt

c)
Eine 'intelligente' Blockauswahl der Zellen hinzugefgt:
Mit Alt+LClick 2 Cells um den gewnschten Bereich herum markieren
Taste 'Select Block' markiert den Block egal in welcher Reihenfolge
die 2 Cells markiert wurden.

d)
Taste 'Force All Visible' hinzugefgt.
Im Gegensatz zu 'Force marked Visible' werden ALLE Cells sichtbar gemacht.

e)
Taste 'Deselect' eingefgt
Alle selektierten Cells werden deselektiert.

f)
'Select All' cells Button eingefgt


//------------------------
Textures:
a)
TexturePalette:
a)
zeigt nun die Lichtwerte und Farbe bei Auswahl einer Texture

b)
Anzeige der Texturen inclusive Animationen

b)
TextureBar:
a)
Anzeige der letzten Current Texture beim Editor Start
Falls keine last_current texture in der Registry gefunden wird,
dann wird PaleWhiteRock001.TGA1 angezeigt.


//------------------------
Lighting:
a)
Berechnung der Lights wird automatisch * 3 genommen

b)
Schalter fr 'Lighting: ShowInfos' in Settings Dialog aufgenommen.
Alle Infos werden nun in der Fensterleiste ausgegeben.
Nach Beendigung der Berechnung
wird der Text in der Fensterleiste wiederhergestellt.

c)
Terrainbeleuchtung nun auch mit Infos.
Weitere Information zur Beleuchtung werden ausgegeben.


//------------------------
DoorwayBar:
a)
UnPlaceDoor Funktion in DoorWay Dialog eingefgt
b)
Anzeige der Door Daten sofort nach Attach.


//------------------------
Ortho View (Grid)
a)
Objekte werden nicht mehr durch ausgefllte Kreise dargestellt,
sie sind schraffiert damit man sie 'durchsichtig' sind.
Das erleichtert das Plazieren der Objekte


//------------------------
MatCenterDialog:
a)
Auswahlfensterbug beseitigt


//------------------------
Help:
Aboutbox ergnzt
